#include "linklist.h"

void create_linklist(list_pnode head);
void list_sort(list_pnode head);

int main(void)
{
	list_pnode head;

	//初始化单向链表
	init_linklist(&head);
	//向链表添加节点并输入一些数据
	create_linklist(head);
	
	

}


void create_linklist(list_pnode head)
{
	list_pnode new_pnode, pnode;
	int i, n;
	printf("输入链表节点个数:");
	scanf("%d", &n);
	for (i = 0, pnode = head; i < n; i++) {
		new_pnode = (list_pnode)malloc(sizeof(list_node));
		if (NULL == new_pnode) {
			perror("malloc");
			exit(1);
		}
		printf("输入节点数据:");
		scanf("%d", &new_pnode->data);
		insert_linklist(pnode, new_pnode); //在pnode后面插入
		pnode = pnode->next;
		show_linklist(head);
	}

}


